"""
这个是用来对来稿书稿里的试题部分进行分离的模块。

######################
### 
######################
"""

from sys import path
import os


pwd = os.path.abspath("./")
this_library_path = os.path.join(pwd,"./autowork_for_office")
path.extend([this_library_path])

from typing import List
from docx import Document
from docxes.utils import *

#############################################
#### 注意，这个文件必须提前把mathtype等公式转成
#### 字符公式，如latex等。
#############################################
file_str = input("请输入需要分离试题部分的word文件名：")
#TODO 
# 这里可以检查一下用户的输入是否合理，如果不合理就循环，直到合理或者用户选择退出。

doc = Document(pwd + "/" + file_str + ".docx")

paras = doc.paragraphs

question_dict = get_blocks_paras(paras, RE_QUESTION_STRS, RE_IN_SQUARE_BRACKET_STR)


